package scsc.pub.data;

import java.io.Serializable;
import org.apache.commons.lang.builder.ToStringBuilder;


/** 
 *        @hibernate.class
 *         table="GuardMember"
 *         schema="scsc"
 *         dynamic-update="true"
 *         dynamic-insert="true"
 *     
*/
public class GuardMember implements Serializable {

    /** identifier field */
    private Integer memberId;

    /** nullable persistent field */
    private String memberName;

    /** nullable persistent field */
    private String sex;

    /** nullable persistent field */
    private String birthday;

    /** nullable persistent field */
    private String nativePlace;

    /** nullable persistent field */
    private String identifyId;

    /** nullable persistent field */
    private Double height;

    /** nullable persistent field */
    private Double weight;

    /** nullable persistent field */
    private String joinDate;

    /** nullable persistent field */
    private Integer belongTo;

    /** nullable persistent field */
    private String graSchool;

    /** nullable persistent field */
    private String workExp;

    /** nullable persistent field */
    private String award;

    /** nullable persistent field */
    private String chufen;

    /** nullable persistent field */
    private String familyAddr;

    /** nullable persistent field */
    private String assoTel;

    /** nullable persistent field */
    private String userId;

    /** nullable persistent field */
    private String latestDate;

    /** nullable persistent field */
    private String remark;

    /** nullable persistent field */
    private String minzu;

    /** nullable persistent field */
    private String eduExp;

    /** nullable persistent field */
    private String assoId;

    /** full constructor */
    public GuardMember(String memberName, String sex, String birthday, String nativePlace, String identifyId, Double height, Double weight, String joinDate, Integer belongTo, String graSchool, String workExp, String award, String chufen, String familyAddr, String assoTel, String userId, String latestDate, String remark, String minzu, String eduExp, String assoId) {
        this.memberName = memberName;
        this.sex = sex;
        this.birthday = birthday;
        this.nativePlace = nativePlace;
        this.identifyId = identifyId;
        this.height = height;
        this.weight = weight;
        this.joinDate = joinDate;
        this.belongTo = belongTo;
        this.graSchool = graSchool;
        this.workExp = workExp;
        this.award = award;
        this.chufen = chufen;
        this.familyAddr = familyAddr;
        this.assoTel = assoTel;
        this.userId = userId;
        this.latestDate = latestDate;
        this.remark = remark;
        this.minzu = minzu;
        this.eduExp = eduExp;
        this.assoId = assoId;
    }

    /** default constructor */
    public GuardMember() {
    }

    /** 
     *            @hibernate.id
     *             generator-class="identity"
     *             type="java.lang.Integer"
     *             column="MemberId"
     *             unsaved-value="0"
     *         
     */
    public Integer getMemberId() {
        return this.memberId;
    }

    public void setMemberId(Integer memberId) {
        this.memberId = memberId;
    }

    /** 
     *            @hibernate.property
     *             column="MemberName"
     *             length="20"
     *         
     */
    public String getMemberName() {
        return this.memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    /** 
     *            @hibernate.property
     *             column="Sex"
     *             length="6"
     *         
     */
    public String getSex() {
        return this.sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    /** 
     *            @hibernate.property
     *             column="Birthday"
     *             length="23"
     *         
     */
    public String getBirthday() {
        return this.birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    /** 
     *            @hibernate.property
     *             column="NativePlace"
     *             length="100"
     *         
     */
    public String getNativePlace() {
        return this.nativePlace;
    }

    public void setNativePlace(String nativePlace) {
        this.nativePlace = nativePlace;
    }

    /** 
     *            @hibernate.property
     *             column="identifyId"
     *             length="18"
     *         
     */
    public String getIdentifyId() {
        return this.identifyId;
    }

    public void setIdentifyId(String identifyId) {
        this.identifyId = identifyId;
    }

    /** 
     *            @hibernate.property
     *             column="height"
     *             length="53"
     *         
     */
    public Double getHeight() {
        return this.height;
    }

    public void setHeight(Double height) {
        this.height = height;
    }

    /** 
     *            @hibernate.property
     *             column="weight"
     *             length="53"
     *         
     */
    public Double getWeight() {
        return this.weight;
    }

    public void setWeight(Double weight) {
        this.weight = weight;
    }

    /** 
     *            @hibernate.property
     *             column="JoinDate"
     *             length="23"
     *         
     */
    public String getJoinDate() {
        return this.joinDate;
    }

    public void setJoinDate(String joinDate) {
        this.joinDate = joinDate;
    }

    /** 
     *            @hibernate.property
     *             column="BelongTo"
     *             length="10"
     *         
     */
    public Integer getBelongTo() {
        return this.belongTo;
    }

    public void setBelongTo(Integer belongTo) {
        this.belongTo = belongTo;
    }

    /** 
     *            @hibernate.property
     *             column="graSchool"
     *             length="50"
     *         
     */
    public String getGraSchool() {
        return this.graSchool;
    }

    public void setGraSchool(String graSchool) {
        this.graSchool = graSchool;
    }

    /** 
     *            @hibernate.property
     *             column="workExp"
     *             length="2147483647"
     *         
     */
    public String getWorkExp() {
        return this.workExp;
    }

    public void setWorkExp(String workExp) {
        this.workExp = workExp;
    }

    /** 
     *            @hibernate.property
     *             column="award"
     *             length="2147483647"
     *         
     */
    public String getAward() {
        return this.award;
    }

    public void setAward(String award) {
        this.award = award;
    }

    /** 
     *            @hibernate.property
     *             column="chufen"
     *             length="2147483647"
     *         
     */
    public String getChufen() {
        return this.chufen;
    }

    public void setChufen(String chufen) {
        this.chufen = chufen;
    }

    /** 
     *            @hibernate.property
     *             column="familyAddr"
     *             length="100"
     *         
     */
    public String getFamilyAddr() {
        return this.familyAddr;
    }

    public void setFamilyAddr(String familyAddr) {
        this.familyAddr = familyAddr;
    }

    /** 
     *            @hibernate.property
     *             column="assoTel"
     *             length="100"
     *         
     */
    public String getAssoTel() {
        return this.assoTel;
    }

    public void setAssoTel(String assoTel) {
        this.assoTel = assoTel;
    }

    /** 
     *            @hibernate.property
     *             column="UserId"
     *             length="7"
     *         
     */
    public String getUserId() {
        return this.userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    /** 
     *            @hibernate.property
     *             column="LatestDate"
     *             length="23"
     *         
     */
    public String getLatestDate() {
        return this.latestDate;
    }

    public void setLatestDate(String latestDate) {
        this.latestDate = latestDate;
    }

    /** 
     *            @hibernate.property
     *             column="Remark"
     *             length="100"
     *         
     */
    public String getRemark() {
        return this.remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    /** 
     *            @hibernate.property
     *             column="minzu"
     *             length="6"
     *         
     */
    public String getMinzu() {
        return this.minzu;
    }

    public void setMinzu(String minzu) {
        this.minzu = minzu;
    }

    /** 
     *            @hibernate.property
     *             column="eduExp"
     *             length="6"
     *         
     */
    public String getEduExp() {
        return this.eduExp;
    }

    public void setEduExp(String eduExp) {
        this.eduExp = eduExp;
    }

    /** 
     *            @hibernate.property
     *             column="assoId"
     *             length="20"
     *         
     */
    public String getAssoId() {
        return this.assoId;
    }

    public void setAssoId(String assoId) {
        this.assoId = assoId;
    }

    public String toString() {
        return new ToStringBuilder(this)
            .append("memberId", getMemberId())
            .toString();
    }

}
